@echo off
echo ========================================
echo 新电脑环境自动配置工具
echo ========================================
echo.

echo [1/5] 检查 Java 环境...
java -version >nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ Java 未安装，请先安装 Java JDK 17+
    echo 📥 下载地址：https://adoptium.net/
    pause
    exit /b 1
) else (
    echo ✅ Java 环境已安装
)
echo.

echo [2/5] 检查 Python 环境...
python --version >nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ Python 未安装，请先安装 Python 3.8+
    echo 📥 下载地址：https://www.python.org/downloads/
    echo 💡 安装时请勾选 "Add Python to PATH"
    pause
    exit /b 1
) else (
    echo ✅ Python 环境已安装
)
echo.

echo [3/5] 安装 Python 依赖...
pip install websockets
if %errorlevel% neq 0 (
    echo ❌ websockets 安装失败
    pause
    exit /b 1
) else (
    echo ✅ websockets 安装成功
)
echo.

echo [4/5] 检查 Android SDK...
adb version >nul 2>&1
if %errorlevel% neq 0 (
    echo ⚠️  Android SDK 未配置
    echo 💡 请安装 Android Studio 并配置环境变量
    echo 📥 下载地址：https://developer.android.com/studio
) else (
    echo ✅ Android SDK 已配置
)
echo.

echo [5/5] 获取本机 IP 地址...
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| findstr /i "IPv4"') do (
    set ip=%%a
    set ip=!ip: =!
    echo 🌐 本机IP地址：!ip!
)
echo.

echo ========================================
echo 🎉 环境配置检查完成！
echo ========================================
echo.
echo 📋 下一步操作：
echo 1. 如有未安装的组件，请按提示安装
echo 2. 运行 start_websocket_server.bat 启动服务器
echo 3. 在 Android Studio 中打开项目
echo 4. 连接设备并运行应用
echo.
pause 